home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / comm / fido / fnews2.lzh / fido213.nws < prev    next >
Text File  |  1989-06-06  |  44KB  |  1,123 lines

  1. FIDONEWS     --           13 May 85  00:00:48           Page 1
  2.  
  3.         Volume 2, Number 13                              13 May 1985
  4.         +----------------------------------------------------------+
  5.         |                                             _            |
  6.         |                                            /  \          |
  7.         |    - FidoNews -                           /|oo \         |
  8.         |                                          (_|  /_)        |
  9.         |  Fido and FidoNet                         _`@/_ \    _   |
  10.         |    Users  Group                          |     | \   \\  |
  11.         |     Newsletter                           | (*) |  \   )) |
  12.         |                             ______       |__U__| /  \//  |
  13.         |                            / FIDO \       _//|| _\   /   |
  14.         |                           (________)     (_/(_|(____/    |
  15.         |                                                (jm)      |
  16.         +----------------------------------------------------------+
  17.  
  18.         Publisher:              Fido #375
  19.         Chief Procrastinator:   Thom Henderson
  20.  
  21.         Fidonews is published weekly by SEAboard, Fido 107/375.  You 
  22.         are encouraged to submit articles for publication in 
  23.         Fidonews.  Article submission standards are contained in the 
  24.         file FIDONEWS.DOC, available from Fido 107/375.
  25.  
  26.         Disclaimer or don't-blame-us:
  27.  
  28.         The contents of the articles contained here are not our 
  29.         responsibility, nor do we necessarily agree with them; 
  30.         everything here is subject to debate. We publish EVERYTHING 
  31.         received.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                                Electronic Hate
  38.  
  39.         Computer bulletin boards exist for almost every special 
  40.         interest group, from ham radio to ban-the-bomb.  Now we even 
  41.         have bulletin boards dedicated to spreading the gospel of 
  42.         hate.  
  43.  
  44.         Some of you may have heard about this already.  For the rest 
  45.         of us, this comes as a shock.  There are boards in this 
  46.         country which are dedicated to using computers to spread 
  47.         vicious neo-nazi propaganda.  I've had the dubious privilege 
  48.         of logging onto a board in Texas that has (among other 
  49.         things): 
  50.  
  51.         1)  A section giving addresses of "patriotic" groups, 
  52.             including several offices of the Ku Klux Klan.
  53.  
  54.         2)  A section of essays on topics such as Klan philosophy, a 
  55.             proposed "point system" for determining extermination 
  56.             targets (based on "value to the anti-Christ, pro-
  57.             Communist system"), the Biblical basis for extermination 
  58.             of homosexuals, and the use of computer bulletin boards 
  59.             to establish an "Aryan nations brain trust".
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. FIDONEWS     --           13 May 85  00:00:50           Page 2
  68.  
  69.  
  70.         3)  A section titled "Know Your Enemy", listing the offices 
  71.             of the Anti-Defamation League.
  72.  
  73.         4)  A "hit list" of Federal witnesses who have informed on 
  74.             the Klan and other "patriotic" groups.
  75.  
  76.         5)  A restricted section titled "Names and addresses of race 
  77.             traitors".
  78.  
  79.         I think that the Tcimpidis case -- and other related 
  80.         incidents -- has shown us that electronic bulletin boards 
  81.         are in a rather precarious position in the eyes of the 
  82.         public.  I don't really feel that we can afford to be 
  83.         associated with this sort of element, however tenuously.  
  84.         But I must confess that I am at somewhat of a loss as to 
  85.         exactly what we should do about it.
  86.  
  87.         Does anyone have any suggestions?  I would especially 
  88.         appreciate some input from any lawyers out there who can 
  89.         advise us on the legalities of the situation, but ideas from 
  90.         any quarter are welcome.
  91.  
  92.  
  93.                                Fido 10i Update
  94.  
  95.         Even as you read this, Fido 10i may be spreading across the 
  96.         country.  It was delayed because a large crop of bugs 
  97.         suddenly sprang up when Tom Jennings made a couple of minor 
  98.         changes.  After much hair-pulling, it was discovered that 
  99.         his master copy of the DEC support library had been 
  100.         corrupted.  He went back to his backup copy, and the bugs 
  101.         vanished.
  102.  
  103.         The DEC version of 10i has already passed Beta testing, and 
  104.         Fido 10i will be released as soon as the IBM version also 
  105.         passes Beta test, which should happen at any moment.
  106.  
  107.         Tom Jennings has also promised to provide documentation for 
  108.         the upgrade, so check that out as well.  With any luck, the 
  109.         transition will go smoothly.
  110.  
  111.         There is also a new(er) version of NODELIST available.  It 
  112.         won't handle some of the fancy stuff Fido 10i is doing, but 
  113.         it WILL handle up to seven hundred nodes.  (This is 
  114.         important, as I am told we now have five hundred nodes!) 
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. FIDONEWS     --           13 May 85  00:00:52           Page 3
  134.  
  135.         ============================================================
  136.                                   NEWS
  137.         ============================================================
  138.         *** PROBLEM REPORT:  Microsoft Macro Assembler v. 3.0 ***
  139.  
  140.                 by Tom Hanlin, from the Bears_Den (FIDO 74)
  141.  
  142.  
  143.              The Macro Assembler is virtually the standard tool
  144.         for writing assembly code for MS-DOS systems.  It's all
  145.         the more shocking, then, that Microsoft has introduced a
  146.         compatibility problem into version 3.0 of its assembler,
  147.         which makes it practically useless for producing linkable
  148.         libraries for public use.
  149.  
  150.  
  151.         Background:
  152.  
  153.              There are many times when a project needs the speed
  154.         or flexibility of assembly language, but doesn't have to
  155.         be done entirely in assembly code.  For this purpose,
  156.         there is a standard utility called LINK which allows you
  157.         to link object code produced by higher-level languages
  158.         (such as BASIC, FORTRAN, Pascal, C, et al) with assembly
  159.         language subroutines.  This gives you the flexibility and
  160.         speed of assembly language, combined with the power and
  161.         ease of programming of the higher level language.  Also,
  162.         since there may well be many routines which need to be
  163.         linked, there is a utility called LIB which combines the
  164.         separate object modules into a library, from which LINK
  165.         can pull the appropriate routines as necessary.  LINK is
  166.         needed in every case, and so it is provided not only with
  167.         the assembler and higher-level languages, but even with
  168.         MS-DOS itself.  LIB, on the other hand, is needed only by
  169.         the person creating the linkable library, and is provided
  170.         only with the assembler.  Therein lies the problem.
  171.  
  172.  
  173.         Problem:
  174.  
  175.              The LIB utility provided with the Microsoft Macro
  176.         Assembler, version 3.0, has a nasty compatibility problem
  177.         in that produces code that can't be used by any version
  178.         of LINK prior to 3.0.  This means that the only people who
  179.         can use the libraries it produces are those who have either
  180.         the Macro Assembler v3.0, or possibly MS-DOS v3.x (although
  181.         I haven't tested its linker, it may not work).  In other
  182.         words, the great majority of users will be totally unable
  183.         to use the library.  It can't be linked with the linker
  184.         provided with MS-DOS version 1.x or 2.x, or the linker
  185.         provided with the higher-level language.  Microsoft is now
  186.         releasing the appropriate linker with its FORTRAN and
  187.         Pascal compilers, but if you use their BASIC or C com-
  188.         pilers, IBM's BASIC Compiler, or other products... tough
  189.         luck, dude.  Microsoft doesn't care.  They know about the
  190.         problem, and have no intention of doing anything about it.
  191.         Phone up the tech hotline at (206) 828-8089, and ask them
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. FIDONEWS     --           13 May 85  00:00:55           Page 4
  200.  
  201.         about it.
  202.  
  203.  
  204.         Solution:
  205.  
  206.              Personally, I'm going to look for an earlier version
  207.         of the LIB utility which is compatible with the versions of
  208.         LINK that are more widely available.  As for anyone who's
  209.         thinking of buying the Macro Assembler version 3.0... think
  210.         twice, if you're planning to ever use it to produce libraries
  211.         for public distribution.  Not much of a solution, but what
  212.         can you do with a software company that won't support its
  213.         own languages?  (Read the licensing agreement sometime).
  214.  
  215.  
  216.  
  217.  
  218.  
  219.         ------------------------------------------------------------
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265. FIDONEWS     --           13 May 85  00:00:55           Page 5
  266.  
  267.         Tom Jennings
  268.         Fido #1
  269.         9 May 85
  270.  
  271.  
  272.                 NETWORK CHANGES and FIDO VERSION 10I
  273.  
  274.                 Surely you have heard that there is a new version of
  275.         Fido coming out, with tremendous changes in the network.
  276.         There are a lot of rumors floating around, so I thought I'd
  277.         clear some up.
  278.  
  279.                 The changes are major, and not that big a deal at
  280.         the same time. For users the changes will be simple, and
  281.         will make entering messages a lot easier.
  282.  
  283.                 For sysops, the changes are slightly more. You have
  284.         to get a net number (later on that) and set it with the 4
  285.         command. No big deal.
  286.  
  287.                 The real change is in the net organization. FidoNet
  288.         has DOUBLED in size every two months; this is ridiculous,
  289.         but true. Things are totally crazy, some areas of the
  290.         country never get newsletters, have a hard time finding node
  291.         lists, and believe it or not, have never heard of
  292.         NODELIST.EXE and ROUTEGEN.EXE!
  293.  
  294.                 Sysops who belong to a local net such as SoCal,
  295.         Boston or St. Louis have a lot of benefits. They get node
  296.         lists, a bunch of other sysops they can talk to about
  297.         getting help or missing files, and other little things that
  298.         add up to a lot. The "stragglers" (sysops out in the
  299.         boonies) get screwed, they have to scrounge around for
  300.         themselves.
  301.  
  302.                 Basically, the new network is about making sysops
  303.         who aren't in a local net part of a "region". The bad news
  304.         is, each region will have to keep it's own node list. (This
  305.         should only be for about 5 - 10 systems though in each
  306.         region.) Each region will send it's nodelist to Fido 51, who
  307.         compiles the biggie that gets distributed.
  308.  
  309.                 The good news is that all of a sudden the guys in
  310.         the boonies have some power and other advantages. Each
  311.         region hub will get the following files on a regular basis:
  312.  
  313.                 Newsletter, on time
  314.                 Node lists, on time
  315.                 Latest version info
  316.  
  317.                 Hopefully, each region hub will have enough disk
  318.         space to stock all the Fido files, NODELIST, ROUTEGEN, etc.
  319.         On a day to day basis, a region, like a local net, will be
  320.         somewhat self contained. Most of the advantages are small,
  321.         but make all the difference in the world. If you are
  322.         creative, I'm sure you can think of all sorts of things you
  323.         can do with the region and net setup.
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331. FIDONEWS     --           13 May 85  00:00:57           Page 6
  332.  
  333.  
  334.  
  335.                 "Current" Fidos (10g and older) are compatible with
  336.         the new stuff, though it is highly recomended that you get
  337.         the new stuff as soon as possible. You can't do region stuff
  338.         until you get it, you'll have to remain out in the boonies.
  339.         Also, 10I will fix most if not ALL of the bugs in 10G. The
  340.         reason for the delay in releasing 10I is that it is actually
  341.         being TESTED before release. (Previous versions were NOT
  342.         tested first.) Eventually, it will become "mandatory" that
  343.         you use 10I or later, since we are going to have to rely on
  344.         the new features very soon. In two or three months, everyone
  345.         should be swapped over to the new network version.
  346.  
  347.                 "Regions" and "nets" can be any sort of thing. There
  348.         is a seperate "pee cee junior" net, currently not in the
  349.         nodelist, that assigns their own nodes. They can have a net
  350.         number, pass out their own node lists and all, and still be
  351.         in the national net.
  352.  
  353.                 The only difference between a "region" and a "net"
  354.         is that in a net, all mail for all nodes in that net get
  355.         routed through the host automatically. Regions don't; if you
  356.         send a msg to a node in a region, it goes directly, like it
  357.         does now. A region is a "logical entity" only. A net means
  358.         that some group of nodes, usually all in the same city or
  359.         whatever, has an incoming host.
  360.  
  361.                 So, the changes are both complex and simple. My
  362.         guess is that things will be confusing for about two weeks,
  363.         then settle down into a smooth conversion.
  364.  
  365.                 NEVER FORGET that FidoNet is supposed to be FUN,
  366.         that is it's ONLY purpose. It has NO OTHER PURPOSE. I did
  367.         this for shits and grins, I don't make any money from it, it
  368.         was just for the hell of it. If it starts to get too
  369.         serious, please make suggestions and yell a lot, but keep in
  370.         mind that even though it is for FUN, it does take some work.
  371.         The work that is done by the St. Louis group and I is not
  372.         magical, we didn't take it on, it started out simple and
  373.         just grew. (Now YOU get to do some of it ...)
  374.  
  375.                 Never for a minute think that we know what we are
  376.         doing; we are winging it like any other honest person will
  377.         tell you. We learn as we go, and make mistakes. The new
  378.         network organization will eliminiate some work, and push
  379.         some of it onto net and region hubs. Keep in mind that
  380.         FidoNet has doubled every two months since May 84 ... we'll
  381.         get it right yet!
  382.  
  383.  
  384.         ------------------------------------------------------------
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397. FIDONEWS     --           13 May 85  00:00:59           Page 7
  398.  
  399.         ===========================================================
  400.                       IBM PC-AT Failures. Again....
  401.         ===========================================================
  402.         Greetings  once again from  Fido 59, Washco  Fidonet.  I am 
  403.         writing to ask all Fido users who have purchased an IBM PC-
  404.         AT to assist me  in gathering some  data by filling out and 
  405.         sending in the questionnaire below.
  406.  
  407.         The reason  I write is  because recently, a  friend of mine 
  408.         laid down $6,000 (wow...) for a NEW PC-AT and no sooner had 
  409.         he gotten it home and started using it when it promptly and 
  410.         summarily failed.  The cause of the failure is unknown, but 
  411.         it is hard-disk related. The system had about 8 or so hours
  412.         (roughly) of use when it died. At last report, he was going 
  413.         to take it  back  and get a  full refund.  One ramification
  414.         of this is that  he lost a LOT of credibility by recommend-
  415.         ing this machine to a client, who in turn put out the order 
  416.         for another  half-dozen  or so machines.  This is extremely 
  417.         disturbing. What we are doing is gathering any and all data 
  418.         related to ANY failures of the AT for any reason whatsoever. 
  419.         Your help is MUCHLY appreciated.  Please take a few minutes 
  420.         and fill this out  and send it back via the net or thru the
  421.         U.S. Postal Service.  We want to  make a case  that IBM  is 
  422.         STILL shipping defective machines. Thank you for your time.
  423.         -----------------------------------------------------------
  424.         Has your PC-AT failed for any of the following reasons:
  425.         (Enter an "X" on the appropriate line).
  426.         -----------------------------------------------------------
  427.         1)A physical hard-disk failure        _____
  428.  
  429.         2)A harddisk controller logic failure _____
  430.  
  431.         3)Operating system failure            _____
  432.  
  433.         4)Scrambled FAT table                 _____
  434.  
  435.         5)RAM failure                         _____
  436.  
  437.         6)What is the disk-type in your AT?
  438.         :__________________________________
  439.  
  440.         7)What is the date of purchase?
  441.         :____/____/____
  442.  
  443.         8)Serial #:________________________
  444.  
  445.         9)Do you have any other comments ?
  446.  
  447.         :__________________________________________________________
  448.  
  449.         :__________________________________________________________
  450.  
  451.         :__________________________________________________________
  452.  
  453.         ===========================================================
  454.         *Please send all replies to Fido 59, 1-503-643-2284, or:
  455.         Sysop, Fido 59
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463. FIDONEWS     --           13 May 85  00:01:01           Page 8
  464.  
  465.         13787 SW Farmington Rd. #148
  466.         Beaverton, Oregon 97006
  467.         Again, THANKS!
  468.         ===========================================================
  469.  
  470.         ------------------------------------------------------------
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529. FIDONEWS     --           13 May 85  00:01:02           Page 9
  530.  
  531.         WATCHDOG -- THE ULTIMATE IN SYSTEM SECURITY -- 05/08/85
  532.  
  533.         Recently we obtained WATCHDOG, and as a result can now 
  534.         breath a lot easier. For those of you not familiar with the 
  535.         software, it provides TOTAL system security. While it will 
  536.         not stop someone from removing your computer, it WILL STOP 
  537.         someone from removing software or files stored on your 
  538.         computer.
  539.         The software comes on 2 disks, with a COMPREHENSIVE manual 
  540.         divided into 3 parts. Sections one and three are for your 
  541.         system users, and section 2 is for the person who will run 
  542.         the system.
  543.         Installing the software entails several steps. The first 
  544.         step is simply running the install program which asks you 
  545.         questions about your systems configuration, and is 
  546.         generally finished in 5 minutes or less.
  547.         To enter the second stage requires a little more thought on 
  548.         your part. It helps for you to have planned what software 
  549.         will go into what AREA (15 areas allowed) before you reach 
  550.         this stage, although you can do it as you go along, which 
  551.         is the way we proceeded. Now you will create some or all of 
  552.         the 15 areas WATCHDOG allows you use. An area can consist 
  553.         of many programs, and is not limited to one program per 
  554.         area.
  555.         You create the area name, primary, alternate, and one time 
  556.         passwords at this time, for each area you wish to activate 
  557.         at this time. Each one of these areas are considered 
  558.         <protected> and we will discuss that later. You must also 
  559.         set up the user file deciding on user access and passwords 
  560.         if you desire to use them. Each area set up can be password 
  561.         protected, as well as hidden from any user not entitled to 
  562.         access that area, as pre-determined by the system operator.
  563.         Now, all you have to do is establish a UNIQUE And hopefully 
  564.         easy to remember password for use by the Sysop ONLY. DO NOT 
  565.         WRITE THIS DOWN ON THE SIDE OF YOUR COMPUTER, OR ANY WHERE 
  566.         IT CAN BE FOUND. The whole purpose of WATCHDOG is to 
  567.         provide security, and this is the FIRST step to take to 
  568.         make sure the system is secure. Once you have finished this 
  569.         the system will revert to the <A> prompt. Now, just re-boot 
  570.         the system and WATCHDOG is in control.
  571.         At this time enter your I.D. and then your password, and 
  572.         just hit return for the next prompt and viola' you are now 
  573.         at the main menu. The areas you just set up are all listed 
  574.         by number, and WATCHDOG is waiting for you. From here on in 
  575.         it is easy sailing !
  576.         Now comes the easy part, that is copying the software into 
  577.         the protected areas. It is simple, just log into the area 
  578.         on the main menu, hit F9 to drop to Dos, and copy the 
  579.         software from drive A, or from another NON-WATCHDOG area on 
  580.         the disk. As the software is copied, WATCHDOG encrypts it, 
  581.         and only writes the encrypted form to the disk. Once all 
  582.         the programs have been copied, simply type WD MENU to set 
  583.         up the actual menu for those freshly copied programs.
  584.         But you ask, What if the program I want to copy into this 
  585.         area is already in another area on the disk, that I have 
  586.         previously set up as a WATCHDOG area ? Can I still copy 
  587.         freely between security areas ? Yes can still copy between 
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595. FIDONEWS     --           13 May 85  00:01:04           Page 10
  596.  
  597.         areas, but not like we just copied from the A drive. Part 
  598.         of WATCHDOG's internal security prevents anyone from using 
  599.         the Dos command CD\ and the reason should be obvious. The 
  600.         only way for you to access the WATCHDOG areas is from the 
  601.         main menu, so viola' the authors have provided the F8 key 
  602.         for you to use. This brings up the utility menu and we can 
  603.         use function 5, Inter area copy, to effect the copying we 
  604.         want to do. When WATCHDOG makes a copy from area to area 
  605.         the data is maintained in ENCRYPTED form AT ALL TIMES to 
  606.         safeguard system security.
  607.         Once all the areas, and menus are set up and you have 
  608.         assigned the user passwords, and checked out all passwords 
  609.         and menu functions, it is time to make a back up. The 
  610.         easiest way to backup the disk, is again the F8 key, and 
  611.         select the Encrypted Backup Function. This uses the regular 
  612.         backup program supplied with Dos, and provides full prompts 
  613.         for all disk changes, etc; and then returns you to the main 
  614.         menu when finished.
  615.         Well we are almost finished now. Just one last thing to do, 
  616.         so place the S.A. disk in drive A and type WDSYSADM. Select 
  617.         the option that controls disk booting, and lock the hard 
  618.         drive(software lock) that boots the system. THIS PREVENTS 
  619.         THE SYSTEM FROM BOOTING FROM THE FLOPPY DRIVE THUS ASSURING 
  620.         THAT ALL USERS MUST GO THROUGH THE WATCHDOG SECURITY 
  621.         ROUTINES!
  622.         Why did we purchase WATCHDOG ? Well the program is now set 
  623.         up with our three bulletin Boards running in one section of 
  624.         WATCHDOG, with only BBS programs in that area. A separate 
  625.         account was established for the Bulletin Boards, and that 
  626.         account is authorized to enter only the BBS area. When 
  627.         someone drops to DOS FROM the BBS, or goes to play one of 
  628.         the several on-line games, I am confident that he/she will 
  629.         not be able to change areas, download any of my software, 
  630.         or otherwise wreck havoc, since the account id used to 
  631.         start the BBS is locked into that area.
  632.         I hope this review has helped some of you decide whether or 
  633.         not WATCHDOG is the software for you.
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661. FIDONEWS     --           13 May 85  00:01:06           Page 11
  662.  
  663.         ============================================================
  664.                                COLUMNS
  665.         ============================================================
  666.         From: Tim Meyers Fido #365 & #442
  667.         Fido Source Code.
  668.  
  669.         For about 2 months now I have an  operational  Fido  look-a-
  670.         like  written  in  Turbo-pascal.   The  commands  are  quite 
  671.         different from Fido,  The situation started when I asked Tom 
  672.         Jennings  if  he  had  considered  writing a CP/M version of 
  673.         Fido,  but of course he hasn't got the time,  so I  took  it 
  674.         into my hands to do the best that I could. Since then I have 
  675.         2 versions, the generic CP/M version and the MS-DOS version.  
  676.         I  am  going  to turn over the CP/M version to Doug Good,and 
  677.         Scot Aschraft of Fido #50,  I just do NOT HAVE THE  TIME  to 
  678.         keep  up  with 2 different versions.  Although the source is 
  679.         not yet available,  it  should  be  as  soon  as  I  get  it 
  680.         debugged.  
  681.  
  682.         The  CP/M  version contains almost everything Fido contains, 
  683.         even Kermit, but the MS-DOS version lacks Kermit. I just did 
  684.         not know anything about  Kermit,  so  I  took  and  existing 
  685.         KERMIT  ext.  and  incorporated  it  into  the CP/M version, 
  686.         wasn't too lucky with the MS-DOS version.  Also I need  lots 
  687.         of  help.  If  anyone  knows  of  an  async handler that can 
  688.         handle buffered input/output please send it to fido #442, or 
  689.         at least give me and idea where I can  get  a  copy  of  it.  
  690.         I'll  consider  writing  my own later,  but at this point it 
  691.         seems everyone would just like the  source  code  to  mingle 
  692.         thru, and that,s just one more thing to debug.  
  693.  
  694.         Hopefully  by  the  time  this  has been printed I will have 
  695.         already sent 60 or 70% of the files to Fido #50.  Now  about 
  696.         the  source,  Fido  Isn't  one  of the greatest BBS programs 
  697.         around,  it has many nice features and  many  disadvantages, 
  698.         Mr.  Jennings  will  agree  it's not very nice to first time 
  699.         users, and neither are many BBS programs. Here is my idea of 
  700.         how a Fidonet compatible should be written.  
  701.  
  702.         First,  sort of a standard.  As all bbs  program's  everyone 
  703.         knows of the standard Read, Write, and File Commands, within 
  704.         little  diffrences all BBS programs are somewhat in the same 
  705.         bounds of commands,  but are they  enough?  What  should  be 
  706.         added?  Where ?  Why? These are all questions that should be 
  707.         asked before writing a BBS.  For instance, Fido uses the (+) 
  708.         to read a reply to that particular message allowing  you  to 
  709.         keep track of a story, but why not a (+N) that will read all 
  710.         messages from that reply on?  What we need is a common place 
  711.         were  people  if any,  are going to meet and get ideas about 
  712.         creating a Fido!  
  713.  
  714.         2nd. The biggest question is, what do people wish to have on 
  715.         a Fidonet compatible system or a Fido BBS compatible system. 
  716.         I asked the users of both of my systems and they  had  about 
  717.         the  same  answers;  we  like  Fidonet,  but things could be 
  718.         changed in the way the BBS runs.  How true, Mr. Jennings has 
  719.         written a great  piece  of  software!  What  makes  Fido  so 
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727. FIDONEWS     --           13 May 85  00:01:08           Page 12
  728.  
  729.         unigue is the network.  It's a first, but surely not a last. 
  730.         He  has  set  a  standard  on which everything from now will 
  731.         probably be based.  
  732.  
  733.         3rd.  Problems,  when I started my Fido compatible system  I 
  734.         was  totally  dismayed by routing.  I had no idea of what it 
  735.         involved,  and still have no idea.  My BBS works great as  a 
  736.         whole but has no way of routing,  a major function,  so with 
  737.         this in mind,  I think,  why not give the source to  someone 
  738.         who  knows  a lot more about routing (hint Mr.  Baker.).  It 
  739.         requires you to know  the  concept  and  ethics  behind  the 
  740.         operation before you can start writing the software.  
  741.  
  742.         4th.  The  idea  of  taking  in  modules  and compiling them 
  743.         together, forget it!  It causes many problems, and after you 
  744.         have  had 300 different people pulling and changing code you 
  745.         are invoked with a massive  piece  of  trash.  I  tried  the 
  746.         idea,  I  gave  the  source  to  3  people in Huntsville,  a 
  747.         software consultant,  computer science major,  and a  former 
  748.         NASA  programmer.  Each week I sorted at least 25 changes of 
  749.         which all took the approch, eliminate this,  delete this and 
  750.         its 40% faster,  BUT, you give up this, and no more this and 
  751.         sorry can't do that anymore.  Havoc! Within about 3 weeks, I 
  752.         decided that it was'nt going to be worth the time and/or the 
  753.         effort to allow several people to be changing  the  program.  
  754.         You  run  into non-compatible changes,  changes no-one knows 
  755.         about,  and 400 different versions,  one for each  node.  My 
  756.         idea  would be to have a national vote,  get the best in all 
  757.         areas,  one  programmer  writes  the  async  routines,  Comm 
  758.         controls,  after  this  is  done  another writes the message 
  759.         areas,  another the file  area  and  then  routing,  not  10 
  760.         different people writting the message area, 20 the file area 
  761.         and so on. This presents many problems that everone can see.  
  762.         Once the software is written, give it out only to the people 
  763.         who  will  assure  that any revision will be reported to the 
  764.         headquarters.  A great example of this is  RBBS-PC.  It  has 
  765.         been  changed  so  many  times,  there  is  no idea how many 
  766.         changes good or bad has been  made,  this  is  exactly  what 
  767.         causes a BBS program to vanish from existance.  Fido is sort 
  768.         of  a  family,  everything is kept at one point and everyone 
  769.         knows almost everything that  goes  on.  If  you  create  65 
  770.         different  versions  and  let  everyone change that then you 
  771.         create many problems.  This field is open, I beleive this is 
  772.         a problem, how does everyone else think?  
  773.  
  774.         5th.  Languages,  lets say for instance we are going to have 
  775.         to write somthing in a universal language. Here is a listing 
  776.         and what I think about each: 
  777.  
  778.             Language  #1,  BASIC.   This  is  very  much  universal.  
  779.             Everyone can  at  least  program  and  make  changes  as 
  780.             needed,  and  almost  everyone owns the product.  It has 
  781.             problems tho. It just cannot handle modem I/O as well as 
  782.             many other languages,  it's slow,  and cumbersome.  Many 
  783.             people  will  agree  it isn't what someone would wish to 
  784.             write a BBS in,  but come to reality people not  everone 
  785.             know's  C or Pascal or Ada,  nor do they own it,  so the 
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793. FIDONEWS     --           13 May 85  00:01:11           Page 13
  794.  
  795.             question is here,  give up speed or knowlege,  which  is 
  796.             it?  If  you  have several good programers BASIC will do 
  797.             almost everything that any other language will do, minus 
  798.             the speed.  
  799.  
  800.             Language  #2,   Forth.   I  chipped  this  in  to  stump 
  801.             everyone.  I  happen  to  know  Forth,  so  do  5  other 
  802.             programmers out there,  But again the programmer who  is 
  803.             doing  the routing doesn't.  We have presented ourselves 
  804.             with 2 problems.  First,  do we pick another language or 
  805.             do we pick another programmer, and the answer is another 
  806.             language!  We are creating a masterpiece, only the best, 
  807.             so  we  wish to use only the best people and ideas.  Not 
  808.             the best tools.  Remember Rome wasn't built  in  a  day, 
  809.             neither  will  a  compatible Fido system,  If it takes 5 
  810.             months to write it in C and 3 months  in  Forth  but  we 
  811.             have  lost  one  of the programmers it just wasn't worth 
  812.             it.  
  813.  
  814.             Language #3, Lattice C.  My favorite, but what about the 
  815.             guy  who  is doing the message section?  C will be great 
  816.             for the guy doing the files area,  but again what  about 
  817.             the  guy  doing  the message area?  We just have to pick 
  818.             who can do what and make sure that  they  can  use  that 
  819.             particular language.  
  820.  
  821.             Language #4, ASM. This Is another favorite, great speed, 
  822.             and   without  a  doubt  the  smallest.   But,   another 
  823.             compatible change there,  it's a pain to program in  and 
  824.             impossible  to debug.  Many people have not even got the 
  825.             faintest how it works.  
  826.  
  827.             Language #5 Turbo Pascal. It has already been done. As I 
  828.             look to the right, I see 135 pages of pure hell. I spent 
  829.             many late nights and  unbearibly  long  compiles  before 
  830.             finding  out  I  had  left  off  a ';' at the end of the 
  831.             program, or a careless error in my fault.  This is not a 
  832.             language  that  best  suits  the  needs  of  a   Fidonet 
  833.             compatible system.  I have little room free with it now, 
  834.             6 Inc.  files and 10 minutes of compiling before I  find 
  835.             out,  NA, that's not the way I wanted that to work.  One 
  836.             great point is the generic version,  we open a range  of 
  837.             computers not there if we create it in another language.  
  838.             My  idea is to create a Fidonet compatible CP/M version.  
  839.             Once I have it finished, ship it off and not bother with 
  840.             it again.  Once it has been created one person will have 
  841.             the rights to change it and now it looks like it will be 
  842.             Doug  Good  of Fido #50.  He has shown the most interest 
  843.             and spent much of his time communicating with me by long 
  844.             distance,  thanks again Doug and Mr.  Ashcraft the sysop 
  845.             of Node #50.  
  846.  
  847.             Language  #6  Better  basic.  This is what I wish to see 
  848.             the language written in. The speed is comparible to that 
  849.             of  C  or  Pascal.   Structure  and  matrix  arrays  are 
  850.             completely supported unlike Microsoft Basic.  Anyone not 
  851.             owning  a version can modify the program via text editor 
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859. FIDONEWS     --           13 May 85  00:01:14           Page 14
  860.  
  861.             send it to the host and get it compiled.  I realize this 
  862.             can be done in all other languages too, but you can even 
  863.             use  Microsoft  BASIC  to test it out before you ship it 
  864.             off.  Full DOS 2.xx support,  and the file  handling  is 
  865.             great.  We  are  still  presented  with  the  problem of 
  866.             buffered input/output,  but that can be  overcome.  Size 
  867.             is  dependent  on  memory  and  can  be  up to 640k.  It 
  868.             supports windowing, Errorlevel,  Xmodem Control thru the 
  869.             BASIC  interpreter  itself.  Varible  listings with size 
  870.             and definitions, what lines are used how many times etc. 
  871.             etc.  It's without a doubt the best BASIC  that  I  have 
  872.             seen  in  many  days.  Unless IBM presents us with a new 
  873.             compiler to handle most of the DOS 2.xx features then we 
  874.             may be stuck with this.  
  875.  
  876.         There are many others out there,  but let's face the  facts.  
  877.         These are the most favorite and at least the most usual.  It 
  878.         would  be  interesting  to know how many people prefer which 
  879.         language  to  which.   Remeber  tho,   we  cannot  give   up 
  880.         programers.  That's  what  makes the strength of the program 
  881.         itself.  
  882.  
  883.         6th.  Outline of what happens, why, when, where,  etc.  This 
  884.         is very very brief.  It just gives and example of what could 
  885.         possible happen if a Fido look-a-like was to be created.  
  886.  
  887.         I. Choosing the People.
  888.            A.Who Does what.
  889.            B.Ask if they Wish to participate.
  890.         II.National Vote 
  891.            A.Each Sysop of the Node votes.
  892.         III.Calculations.
  893.            A.Chosen programers are notified.
  894.            B.Each confirms each others role.
  895.         IV.The language.
  896.            A.Decide who can do what.
  897.            B.Decide what will do the best for what cost.
  898.         V.The Program.
  899.            A.Inital creation. 
  900.            B.Message addition.
  901.            C.File section. 
  902.         VI.Program Changes. 
  903.            A.By individual.
  904.            B.Updates sent to host.
  905.            C.Distributed from there.
  906.  
  907.         7th.  After all of this has been done we have  a  nice  neat 
  908.         package that can be changed as needed.  For Fido to continue 
  909.         to  be  a  family  of  independent  nodes  it might be a big 
  910.         mistake to actually give out the source code, as you can see 
  911.         from RBBS, the Fidos will no longer be a family it will be a 
  912.         mass of confussion bad or good.  Any one that has any  ideas 
  913.         please send it to Fido #442. Thanks Tim Meyers.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925. FIDONEWS     --           13 May 85  00:01:16           Page 15
  926.  
  927.         ============================================================
  928.                               FOR SALE
  929.         ============================================================
  930.         =========================================================
  931.         =========================================================
  932.         We now have our Lottery Analyzer available for public 
  933.         sale and use after a long period of testing.
  934.         This product is the result of several years of intensive 
  935.         work, and is based on the contributions of several authors
  936.         all of whom play the Lottery for a living. The software is 
  937.         hueristic in nature, and learns from past experiences. The 
  938.         software stores more than a years worth of data, and 
  939.         allows you to select numbers based on several criteria. 
  940.         You may also store your frequently played numbers and then 
  941.         check each game's results at the touch of a key. You may 
  942.         also generate SIMULATIONS for each weeks games based on 
  943.         the past drawings data. Available now for the IBM PC and 
  944.         XT Computers with a special AT version coming soon.
  945.         To order send a check or money order for $ 29.95
  946.                               Lotto
  947.                               137 Prospect Street
  948.                               Nanuet, New York  10954
  949.         =========================================================
  950.         =========================================================
  951.  
  952.         ------------------------------------------------------------
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991. FIDONEWS     --           13 May 85  00:01:17           Page 16
  992.  
  993.         ==========================================================
  994.         Date:     May 9, 1985
  995.         From:     Allen Miller
  996.                   Fido 85
  997.  
  998.              I have made up a Fido 'business' card displaying the 
  999.         Fido doggie logo, Fido system name, node number and tele-
  1000.         phone number.  I print a sheet of these on a laser printer 
  1001.         with 'cut on the dotted lines' lines.  This can be used as a 
  1002.         master to run copies on a copy machine to create nice 
  1003.         2" x 3.5" cards to carry in your wallet to hand out your 
  1004.         phone number.
  1005.  
  1006.              For any sysop that is interested and willing to send 
  1007.         $10.00 and a Self addressed stamped envelope, I will produce 
  1008.         a similar master sheet with your system information and 
  1009.         return to you.
  1010.  
  1011.              Mail your inquiries to me at:
  1012.  
  1013.              Allen Miller
  1014.              3153 Hanna Avenue
  1015.              Cincinnati, Ohio  45211
  1016.  
  1017.              Be sure and indicate your 1) System name, 2) node 
  1018.         number, 3) Sysop name, 4) system phone number and 5) baud 
  1019.         supported.  Here is an enlarged sample of the card.
  1020.  
  1021.         ---------------------------------------------------------------+
  1022.                                  __
  1023.               The World's First /  \       A l l e n's   B O A R D
  1024.                  BBS Network   /|oo \      F I D O   8 5
  1025.                  * FidoNet *  (_| _/_)
  1026.                                _ @/_ \    _     Allen Miller
  1027.                               |     | \   \\    Sysop
  1028.                               | (*) |  \   ))
  1029.                    ______     |__U__| /  \//
  1030.                   / FIDO \     _//|| _\   /     513/579-2587
  1031.                  (________)   (_/(_|(____/(jm)  2400/1200/300
  1032.  
  1033.  
  1034.         ---------------------------------------------------------------+
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057. FIDONEWS     --           13 May 85  00:01:18           Page 17
  1058.  
  1059.         ============================================================
  1060.                                NOTICES
  1061.         ============================================================
  1062.           *** W A R N I N G *** W A R N I N G *** W A R N I N G ***
  1063.  
  1064.                             PSHIFT Piracy Warning
  1065.  
  1066.         Someone has been spreading around a library called PSHIFT 
  1067.         (for Program/Shift), consisting of the files PS.EXE and 
  1068.         PSINST.EXE.  This is being billed as a freeware version of a 
  1069.         package called Memory/Shift.  
  1070.  
  1071.                          THIS IS STOLEN SOFTWARE!!!
  1072.  
  1073.         Someone apparently took an early copy of Memory/Shift, broke 
  1074.         the copy protection, and patched in a new name and the 
  1075.         banner "PUBLIC DOMAIN SOFTWARE".  The code is identical to 
  1076.         the original.  Reported versions of the pirate copy give the 
  1077.         author's name as "Ali Mulsti".
  1078.  
  1079.         Ezra Shapiro has spoken to Jim Buckley at North American 
  1080.         Business Systems (the owners of the package), and they are 
  1081.         aware of the problem.  NABS has no intentions of going after 
  1082.         sysops or BBS operators, but they would like to know who is 
  1083.         behind this.  If you know anything, please contact Jim at 
  1084.         314-534-7404, or write to him at:
  1085.  
  1086.             North American Business Systems
  1087.             3840 Lindell Blvd.
  1088.             St. Louis, MO  63108
  1089.  
  1090.         This appears to be a vicious act of vandalism, aimed at both 
  1091.         the software industry and BBS operators.  Please, if this 
  1092.         package has been uploaded to your system, GET RID OF IT!
  1093.  
  1094.         ------------------------------------------------------------
  1095.                          *** Calendar of Events ***
  1096.  
  1097.         17 May 85 The Next Occasional New York/New Jersey Sysop 
  1098.                   Meeting.  Same place as before, but we need a new 
  1099.                   host.
  1100.  
  1101.         19 May 85 Submissions deadline for next issue of Fidonews.  
  1102.  
  1103.         27 May 85 through 31 May 85; Spring 1985 DECUS symposium, 
  1104.                   New Orleans, LA.  Among other events, Kurt Reisler 
  1105.                   (sysop Fido 74) will give a 1 hour talk on Fido.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.         If you have any event you want listed in this calendar, 
  1114.         please send a note to node 107/375.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.